A Performance Model Management Repository Based on the Palladio Component Model
نویسندگان
چکیده
Applying performance models to evaluate component-based enterprise applications in practice is becoming more and more difficult with an increasing organizational complexity. Components can be governed by different organizational units, are subject to a continuous shift between life cycle phases, and exhibit diverging release levels. Creating and maintaining performance models based on the composition of these components can, therefore, represent an elaborate task. A Performance Model Management Repository (PMMR) supports managing performance models in complex enterprise environments. This paper presents the implementation of a PMMR based on the Palladio Component Model (PCM). The PCM meta-model is extended to enable managing and maintaining multiple versions of components and their interfaces. Furthermore, resource demand specifications derived from different hardware environments are integrated into the meta-model. The Palladio-Bench is extended for persisting PMMR elements to EMFStore.
منابع مشابه
Automated Transformation of Descartes Modeling Language to Palladio Component Model
Model-based performance predictions and reconfigurations enable optimizing resource efficiency while ensuring that Quality-of-Service demands are met in today’s complex ITsystems. The Descartes Modeling Language (DML) and the Palladio Component Model (PCM) are two architectural performance modeling formalisms applied in this context. This paper compares DML to PCM concerning similarities, diffe...
متن کاملAn Approach to Predict Performance of Component-based Software with the Palladio Component Model and Stochastic Well-formed Nets
This paper describes which information about a component is needed to enable relevant analyses and emphasizes that prediction feedback should not based on internal models, but based on models which the domain experts understand. This paper proposes a new approach with the Palladio Component Model and Stochastic Well-formed Nets to provide performance predictions of distributed systems throughou...
متن کاملEmpirical Validation of the Model-driven Performance Prediction Approach Palladio
To estimate the consequences of design decisions is a crucial element of an engineering discipline. Model-based performance prediction approaches target the estimation of a system's performance at design time. Next to accuracy, the approaches also need to be validated for their applicability to be usable in practice. The applicability of the model-based performance prediction approach Palladio ...
متن کاملA Model Transformation from the Palladio Component Model to Layered Queueing Networks
For component-based performance engineering, software component developers individually create performance specifications of their components. Software architects compose these specifications to architectural models. This enables assessing the possible fulfilment of performance requirements without the need to purchase and deploy the component implementations. Many existing performance models d...
متن کاملAn Empirical Investigation of the Component-Based Performance Prediction Method Palladio
Model-based performance prediction methods aim at evaluating the expected response time, throughput, and resource utilization of a software system at design time, before implementation, to achieve predictability of the system’s performance characteristics. Existing performance prediction methods use monolithic, throw-away prediction models or component-based, reusable prediction models. While i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softwaretechnik-Trends
دوره 35 شماره
صفحات -
تاریخ انتشار 2015